package str;

public class StringDemo1 {
    public static void main(String[] args) {
        //StringBuffer类中的方法
        StringBuffer s1 = new StringBuffer(10);
        //支持链式调用
        s1.append("hello").append("world").append("java").append("champion");
        System.out.println(s1);
        //找出指定索引的字符
        System.out.println(s1.charAt(0));
        //删除、修改、插入、反转、获取长度、获取索引位置的字符、获取子串
        s1.delete(0,5);//删除0-5之间的字符
        System.out.println("删除0-5之间的字符后："+s1);
        s1.deleteCharAt(0);//删除指定索引0处的字符
        System.out.println("删除0号索引处："+s1);
        s1.setCharAt(0,'H');//修改索引0处的字符为H与String中的setCharAt()方法一致
        System.out.println("修改索引0处的字符为H后:"+s1);
        s1.insert(0,"hello");//在索引0处插入字符串hello
        System.out.println("在0索引处添加hello后："+s1.toString());
        s1.reverse();//反转
        System.out.println("反转后："+s1.toString());
        s1.replace(0,5,"world");//替换0-5之间的字符为world
        System.out.println("替换0-5之间的字符后:"+s1.toString());
    }
}
